<?php 

$num;  //总页数
$pageNo;  //当前页数
$pageTail //最后一页

if ($pageTail <=6) {
   //按照你现在的来
}else{
	if ($pageNo < 4) {
		//按照你现在的来，在此基础上在第七个位置加...以作提示
		...
		<>...<>
	}

	else if($pageNo >= 4 && $pageNo+3>= $pageTail){
		//以下<>为标签
		//此种情况当前页面用你的CSS表示
		<>...<>
		<>$pageTail-5<>
		<>$pageTail-4<>
		<>$pageTail-3<>
		<>$pageTail-2<>
		<>$pageTail-1<>
		<>$pageTail<>
	}

	else if ($pageNo >=4 && $pageNo+3< $pageTail){
		<>$...<>
		<>$pageNo-2<>
		<>$pageNo-1<>
		<>$pageNo<>
		<>$pageNo+1<>
		<>$pageNo+2<>
		<>$pageNo+3<>
		<>...<>
	}
}

 ?>